<template>
  <van-list
    v-model="loading"
    :finished="finished"
    finished-text="没有更多了"
    @load="onLoad"
  >
    <van-cell
      v-for="(item, index) in searchTipsList"
      :key="index"
      :title="item"
      @click="tipSearch(item)"
    />
  </van-list>
</template>

<script>
export default {
  name: "SearchTipsList",
  props: {
    searchTipsList: {
      type: Array,
    },
  },
  data() {
    return {
      list: [],
      loading: false,
      finished: false,
    }
  },

  mounted() {},

  methods: {
    onLoad() {
      // 异步更新数据
      // setTimeout(() => {
      //   for (let i = 0; i < 4; i++) {
      //     this.list.push(this.list.length + 1)
      //   }
      //   // 加载状态结束
      //   this.loading = false
      //   // 数据全部加载完成
      //   if (this.list.length >= 40) {
      //     this.finished = true
      //   }
      // }, 1000)
    },
    tipSearch(val) {
      this.$emit("tipSearch", val)
    },
  },
}
</script>

<style lang="scss" scoped></style>
